package com.esun.payment_api.bean;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class InvFormBean implements Serializable {
    private Integer id;

    private String uuid;

    private Short coId;

    private String code;

    private String flowStatus;

    private Short createBy;

    private Date createAt;

    private Short updateBy;

    private Date updateAt;

    private Short deleteBy;

    private Date deleteAt;

    private String remarks;

    private Short operatorId;

    private Short opDeptId;

    private Integer contId;

    private Integer cusId;

    private Short fpType;

    private BigDecimal taxRate;

    private BigDecimal money;

    private Date receiveDate;

    private String cusAddress;

    private String cusItin;

    private String cusOpeningBank;

    private String cusBankAccount;

    private String voucherCode;

    private String voucherDate;

    private String voucherOp;

    private String isCancelled;

    private String isDeleted;

    private String contIdStr;

    private String isReceived;

    private Date cancelledAt;

    private String checkMemo;

    private String receiveType;
    //实际发票编号
    private String invCode;
    //追款责任书文档编号
    private String chaseDocCode;
    private Short needContract;
    //业务类型
    private String businessType;
    //到款id
    private Integer receiveId;
    //认领id
    private Integer dkClaimId;
    //到款项编号
    private String receTermCode;
    //无合同原因
    private String noContractReason;
    //税率
    private String taxRateStr;
    //线下或往年已认领  1-是 0-否
    private String isOfflineClaimed;
    //产品已交付，产品交接单本部门留存备查  1-已确认 0-未确认  默认0
    private String is_cpyjf;
}
